// ****************************************************************************** 
// Copyright     :  Copyright (C) 2021, Hisilicon Technologies Co. Ltd.
// File name     :  stars_virtualization_reg_reg_offset.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Author        :  xxx
// Version       :  1
// Date          :  2020/04/01
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V4.2 
// History       :  xxx 2021/10/23 09:26:35 Create file
// ******************************************************************************

#ifndef __STARS_VIRTUALIZATION_REG_REG_OFFSET_H__
#define __STARS_VIRTUALIZATION_REG_REG_OFFSET_H__

/* STARS_VIRTUALIZATION_REG Base address of Module's Register */
#define SOC_STARS_VIRTUALIZATION_REG_BASE                       (0x40000)

/******************************************************************************/
/*                      SOC STARS_VIRTUALIZATION_REG Registers' Definitions                            */
/******************************************************************************/

#define SOC_STARS_VIRTUALIZATION_REG_VIRTUALIZATION_MODE_CFG_REG                         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x0)     
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_CTRL_REG                           (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4)     
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_STATUS_REG                         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x8)     
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_CFG0_REG                           (SOC_STARS_VIRTUALIZATION_REG_BASE + 0xC)     
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_CFG1_0_REG                         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x10)    
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_CFG1_1_REG                         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x14)    
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_CFG1_2_REG                         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x18)    
#define SOC_STARS_VIRTUALIZATION_REG_NORM_ACTIVE_SQ_POOL_ENABLE_CTRL0_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x50)    
#define SOC_STARS_VIRTUALIZATION_REG_NORM_ACTIVE_SQ_POOL_DISABLE_CTRL0_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0xD0)    
#define SOC_STARS_VIRTUALIZATION_REG_NORM_ACTIVE_SQ_POOL_STATUS0_REG                     (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x150)   
#define SOC_STARS_VIRTUALIZATION_REG_HIGH_ACTIVE_SQ_POOL_ENABLE_CTRL0_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x1D0)   
#define SOC_STARS_VIRTUALIZATION_REG_HIGH_ACTIVE_SQ_POOL_DISABLE_CTRL0_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x250)   
#define SOC_STARS_VIRTUALIZATION_REG_HIGH_ACTIVE_SQ_POOL_STATUS0_REG                     (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x2D0)   
#define SOC_STARS_VIRTUALIZATION_REG_NORM_ACTIVE_SQ_COMMON_POOL_ENABLE_CTRL0_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x350)   
#define SOC_STARS_VIRTUALIZATION_REG_NORM_ACTIVE_SQ_COMMON_POOL_DISABLE_CTRL0_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x360)   
#define SOC_STARS_VIRTUALIZATION_REG_NORM_ACTIVE_SQ_COMMON_POOL_STATUS0_REG              (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x370)   
#define SOC_STARS_VIRTUALIZATION_REG_HIGH_ACTIVE_SQ_COMMON_POOL_ENABLE_CTRL0_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x380)   
#define SOC_STARS_VIRTUALIZATION_REG_HIGH_ACTIVE_SQ_COMMON_POOL_DISABLE_CTRL0_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x390)   
#define SOC_STARS_VIRTUALIZATION_REG_HIGH_ACTIVE_SQ_COMMON_POOL_STATUS0_REG              (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3A0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_SHADOW_HIGH_0_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3B0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_SHADOW_HIGH_1_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3B4)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_SHADOW_HIGH_2_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3B8)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_SHADOW_HIGH_3_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3BC)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_SHADOW_LOW_0_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3F0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_SHADOW_LOW_1_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3F4)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_SHADOW_LOW_2_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3F8)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_SHADOW_LOW_3_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x3FC)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_SHADOW_HIGH_0_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x430)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_SHADOW_HIGH_1_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x434)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_SHADOW_HIGH_2_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x438)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_SHADOW_HIGH_3_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x43C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_SHADOW_LOW_0_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x470)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_SHADOW_LOW_1_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x474)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_SHADOW_LOW_2_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x478)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_SHADOW_LOW_3_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x47C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_SHADOW_HIGH_0_REG (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4B0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_SHADOW_HIGH_1_REG (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4B4)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_SHADOW_HIGH_2_REG (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4B8)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_SHADOW_HIGH_3_REG (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4BC)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_SHADOW_LOW_0_REG  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4F0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_SHADOW_LOW_1_REG  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4F4)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_SHADOW_LOW_2_REG  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4F8)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_SHADOW_LOW_3_REG  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x4FC)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_RUNTIME_HIGH_0_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x530)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_RUNTIME_HIGH_1_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x534)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_RUNTIME_HIGH_2_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x538)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_RUNTIME_HIGH_3_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x53C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_RUNTIME_LOW_0_REG                  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x570)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_RUNTIME_LOW_1_REG                  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x574)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_RUNTIME_LOW_2_REG                  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x578)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_RUNTIME_LOW_3_REG                  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x57C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_HIGH_0_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x5B0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_HIGH_1_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x5B4)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_HIGH_2_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x5B8)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_HIGH_3_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x5BC)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_LOW_0_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x5F0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_LOW_1_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x5F4)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_LOW_2_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x5F8)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_LOW_3_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x5FC)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_HIGH_0_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x630)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_HIGH_1_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x634)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_HIGH_2_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x638)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_HIGH_3_REG               (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x63C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_LOW_0_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x670)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_LOW_1_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x674)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_LOW_2_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x678)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_MAX_TOKEN_LOW_3_REG                (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x67C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_HIGH_0_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x6B0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_HIGH_1_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x6B4)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_HIGH_2_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x6B8)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_HIGH_3_REG        (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x6BC)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_LOW_0_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x6F0)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_LOW_1_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x6F4)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_LOW_2_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x6F8)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_THRESHOLD_REFILL_LOW_3_REG         (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x6FC)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_TOKEN_HIGH_0_REG           (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x800)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_TOKEN_HIGH_1_REG           (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x804)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_TOKEN_HIGH_2_REG           (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x808)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_TOKEN_HIGH_3_REG           (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x80C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_TOKEN_LOW_0_REG            (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x840)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_TOKEN_LOW_1_REG            (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x844)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_TOKEN_LOW_2_REG            (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x848)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_TOKEN_LOW_3_REG            (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x84C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_DFX_0_REG                  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x880)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_DFX_1_REG                  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x884)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_DFX_2_REG                  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x888)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_TIMEOUT_DFX_3_REG                  (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x88C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_GROUP_CFG_REG                      (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x900)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_WORKING_TIME_HIGH_0_REG            (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x910)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_WORKING_TIME_HIGH_1_REG            (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x914)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_WORKING_TIME_HIGH_2_REG            (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x918)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_WORKING_TIME_HIGH_3_REG            (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x91C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_WORKING_TIME_LOW_0_REG             (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x950)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_WORKING_TIME_LOW_1_REG             (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x954)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_WORKING_TIME_LOW_2_REG             (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x958)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_WORKING_TIME_LOW_3_REG             (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x95C)   
#define SOC_STARS_VIRTUALIZATION_REG_VIRTUAL_FUNCTION_GROUP_VF_SWITCH_TIMES_REG          (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x990)   
#define SOC_STARS_VIRTUALIZATION_REG_STARS_VIRTUAL_FUNCTION_SEL_REG                      (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x10000) 
#define SOC_STARS_VIRTUALIZATION_REG_STARS_VF_NEWEST_SWAPIN_RTSQID_0_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x10004) 
#define SOC_STARS_VIRTUALIZATION_REG_STARS_VF_NEWEST_SWAPIN_RTSQID_1_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x10008) 
#define SOC_STARS_VIRTUALIZATION_REG_STARS_VF_NEWEST_SWAPIN_RTSQID_2_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x1000C) 
#define SOC_STARS_VIRTUALIZATION_REG_STARS_VF_NEWEST_SWAPIN_RTSQID_3_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x10010) 
#define SOC_STARS_VIRTUALIZATION_REG_STARS_VF_NEWEST_SWAPIN_RTSQID_4_REG                 (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x10014) 
#define SOC_STARS_VIRTUALIZATION_REG_STARS_VF_SWAPIN_NUM_REG                             (SOC_STARS_VIRTUALIZATION_REG_BASE + 0x10100) 

#endif // __STARS_VIRTUALIZATION_REG_REG_OFFSET_H__
